//
//  MVVMUserInfoController.h
//  CharlesMVX
//
//  Created by Charles on 2020/4/1.
//  Copyright © 2020 Charles. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "MVVMUserInfoView.h"
#import "UserInfoViewModel.h"

NS_ASSUME_NONNULL_BEGIN

@interface MVVMUserInfoController : NSObject

+ (instancetype)instanceWithView:(MVVMUserInfoView *)view viewModel:(UserInfoViewModel *)viewModel;
- (MVVMUserInfoView *)view;
- (UserInfoViewModel *)viewModel;
- (void)fetchData;
- (void)setOnClickIconCommand:(RACCommand *)onClickCommand;

@end

NS_ASSUME_NONNULL_END
